/**
 * 
 */
package com.jabm.cmaq.dao;

import java.util.ArrayList;
import java.util.List;

import com.jabm.cmaq.modelo.CMaqUsuariosAcceso;

/**
 *  Clase encargada de gestionar los usuarios de acceso.
 *  Copyright: Copyright (c) 2014
 *  Company:
 *  @author jabastias
 *  @version 1.0
 */
public class CMaqUsuariosAccesoDAO extends BaseDAO <CMaqUsuariosAcceso, Integer>{
		
	/**
	 * Busca usuario por nombre.
	 * @param username
	 * @return CMaqUsuariosAcceso objeto usuario de acceso.
	 */
	public CMaqUsuariosAcceso findByUserName(String username) {
		
		List<CMaqUsuariosAcceso> users = new ArrayList<CMaqUsuariosAcceso>();

		//Se genera la sql
		String sql = "from " + CMaqUsuariosAcceso.class.getName() + " herr where username= '" +username+ "'";
			
		users = this.filtrar(sql);
		
		if (users.size() > 0) {
			return users.get(0);
		} else {
			return null;
		}

	}
	
}
